Hilfe für OpenBuildings Speedikon

SQL-Anweisungen

In den folgenden Abschnitten werden einige der leistungsfähigeren SQL-Anweisungen beschrieben, die von der Datenbankschnittstelle unterstützt werden.

Literale Ausdrücke, die in Anweisungen und Vergleichen verwendet werden, können in Zeichenformat, numerischen Format oder Datumsformat vorliegen. Zeichenfolgen sind durch einzelne Anführungszeichen getrennt. Daten können im Allgemeinen wie folgt abgerufen werden:

  • Für ODBC — SELECT * FROM <table> wobei <date_field> > #01/01/2000#

    Das Datumsformat über ODBC hängt von der Einstellung der OpenBuildings Speedikon Konfigurationsvariable MS_DBODBCDATEFORMAT ab. Standardmäßig ist dieses auf mm/dd/yyyy gesetzt. Die Variable befindet sich in der Datei odbc.cfg unter ...\<produkt_Name>\config\database\.

  • Für Oracle (direkte Verbindung) – SELECT* FROM <table> wobei <date_field> > '21-DEC-00'

    Das Datumsformat in Oracle hängt von der NSL_DATE_FORMAT-Einstellung ab. Sie müssen die folgende, durch das SQL-Fenster oder den SQL-Anweisungsteil von VSQL eingegebene Anweisung verwenden, um das Format zu ändern (ersetzen Sie mm/dd/yyyy durch das benötigte Format):

    alter session set nls_date_format = 'mm/dd/yyyy'

Bemerkung: Es wird empfohlen, die SQL für die Abfrage mithilfe von VSQL zu erstellen, da es Ihnen dabei hilft, das Datumsfeld ordnungsgemäß zu begrenzen.